package com.yylc.cscore.dao;

import com.yylc.cscore.entity.TaskLabelEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author xiangnan
 */
@Mapper
public interface TaskLabelDao {

    List<TaskLabelEntity> selectList(@Param("taskCode") String taskCode, @Param("labelName") String labelName, @Param("status") String status);

    int insert(TaskLabelEntity entity);

    int update(TaskLabelEntity entity);

    /**
     * 查询用户标定列表
     */
    List<String> selectUserLabelList();

    String selectUserLabel(@Param("userId") String userId);

    int insertUserLabel(@Param("label") String label, @Param("userId") String userId);

    int updateUserLabel(@Param("label") String label, @Param("userId") String userId);

}
